package org.linlinjava.litemall.admin.controller.cashsettlement;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.linlinjava.litemall.core.pojo.PageParam;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@Accessors(chain = true)
@ApiModel("金额差异分页查询参数")
public class AmountDifferenceRespVO {

    @ApiModelProperty("ID")
    private Integer id;

    @ApiModelProperty("门店ID")
    private Integer shopId;

    @ApiModelProperty("门店名称")
    private String shopName;

    @ApiModelProperty("用户ID")
    private Integer adminId;

    @ApiModelProperty("用户昵称")
    private String nickname;

    @ApiModelProperty("用户邮箱")
    private String email;

    @ApiModelProperty("差异金额（精确匹配或范围查询时可扩展）")
    private BigDecimal amount;

    @ApiModelProperty("启用状态（1=启用，0=禁用）")
    private Boolean enabled;

    @ApiModelProperty("创建时间")
    private LocalDateTime addTime;
}